Adrock Software
Documentation Set
Docs Homepage ] [ Products ] Installation ] Pricing ] Registration ]

 

Docs Homepage

Products

Product Information
Where can you get them
Short Descriptions...
AlarmList Component
Analogue Clock Component
BitMap Property Editor Expert
Date Functions Class
DateTime Suite
Gradient Fill Component
Message Dialogue Class
Save Form Settings Component
Save Grid Settings Component
Source Code Finder Expert

All our Inprise Delphi componentware is available in ZIP format. The zip archives all have the following subdirectories: D1, D2, D3, D4, HELP, DOCS, HELP, HISTORY (and SOURCE for applicable registered users). A 'C' sub-directory and 'Active-X' sub-directory will follow shortly - we're currently testing C++ and Active-X builds of our products.
Each zip archive comes in three flavours...
1 Free:
available on CD's in various Delphi books, CompuServe, 3rd party Delphi web sites and our web site. These are the Shareware versions of our controls and are fully functional within the Delphi IDE. When run in standalone applications outside the IDE they are still fully functional, but have a nag screen the first time they are called. Where possible, the nag screen should trigger just the once.
2 Standard:
purchasable from CompuServe's SWREG forum and our on-line secure registration/purchase page on our web site. Standard registrations remove the nag. Compiled unit files are supplied (without source code).
3 Full:
also available from CSi SWREG and our on-line secure registration/purchase page, Full Registrations come with complete Delphi Pascal source code. Note that the DateTime Suite Baselevel source code is
separately purchasable (the Standard compiled units are free).   All our zip archives contain a LICENCE.WRI file that you should read and agree to before purchasing a Full Registration.

Go to top of page

Where are they?

Our products are available primarily on our web site (this link is "on-line" to our site).

You should be able to get the latest copies from CompuServe's Borland forums - though we can not guarantee this.  In addition, there's usually a weeks delay on uploading the files to them becoming available to download.  This is because it takes a day or two to modify the textual material required to upload them and modify the on-line descriptions (SWREG description etc).  This is, in general, a manual and therefore a slow process.  It then takes a few days for the uploaded files to be "approved" for download availability by the CSi forum administration folk.

These links below are direct to our site - they link to the Shareware versions of our files.  Alternatively, you can get these files, and more (zip archives containing zipped up executable demos and sample files etc) by visiting our Downloads page for yourself.  File sizes are at the time this document was edited.

The Downloads page on our web site describes the component, property editors and experts that we have in much more detail.

Name Download links
AlarmList component AdAlarm.zip (89Kb)
Analogue Clock component AdClock.zip (180Kb)
Bitmap Property Editor AdBitma.zip (193Kb)
Date Functions Class AdDateCl.zip (244Kb)
DateTime Suite (main components) AdSuite.zip (1.5Mb)
DateTime Suite (Baselevel components) AdBaseed.zip (687Kb)
Gradient Fill component AdGrad.zip (61Kb)
Group Box component AdGroup.zip (66Kb)
Message Dialogue component AdDialog.zip (678Kb)
SaveForm component AdSavFrm.zip (67Kb)
SaveGrid component AdSavGrd.zip (108Kb)
Source Code Finder expert AdSearch.zip (91Kb)

 

Go to top of page

Short Descriptions

AlarmList Component

The TAdrockAlarmList Component allows you to set an unlimited number of alarms each of which can have a very flexible format. The format can contain wildcards using the ? to match any position.

The add method requires that the input format must follow HH:MM:SS but any of the HH, MM, or SS can contain a ? to match any number in these positions.

??:??:?? will trigger an event every second.

??:10:?? will trigger an event every second for any hour but only when the minutes = 10. E.G: 12:10:00 - 12:10:59, 01:10:00 - 01:10:59

The Adrock AlarmList Component, this is a screenshot of the sample application included in the zip archive

 

Go to top of page

Analogue Clock Component

The TAdrockAnalogClock component allows you to display a stylish analog clock on your forms.

Features:

  • Fully configurable, 10 colour properties
  • Supports Alignment property for variable sized clocks.
  • Hour, Minute, and Second Hands full customizible.
  • Display bullets or hours around the face of the clock.
  • OnSecond, OnMinute, and OnHour events.
  • Latest improvement allows a bitmap to be used as the background (roll your own Rolex! - whatever).
The Adrock Analogue Clock component, screenshot of the sample application included in the zip archive

 

Go to top of page

Date Functions Class

The TAdrockDates class provides around 140 functions that deal with dates. You can return periods between dates, in days, weeks, months, quarters, and years.  There are functions that deal with boundary dates.   You can add a number of units to a date, the units being days, weeks, months, and years.  Extract parts from dates, and build dates with simple function calls.   Format date functions such as '5th September 1998'.  The Help file provides a full listing of available functions and comprehensive usage instructions.

Date Functions Class sample application that's included in the zip archive

 

Go to top of page

DateTime Suite

The DateTime Suite is an extensive range of Components and Classes that fully encapsulate Date and Time editing.

DateTime Suite Delphi VCL tab showing main components: CalendarComponentSettings, ButtonEdit, AutoCompletionButtonEdit, 3D Calendar, CalculatorEdit, DateTimeEdit, DBCalcEdit, DBDateTimeEdit, PopupPanel, CalendarPanel, Bevel and DateNavigator.

Adrock DateTime Suite (main components)

DateTime Suite Baselevel Delphi VCL tab showing the Baselevel components (that fit - there are more to the right!): WhenFocusedGlobal, Edit, Memo, ListBox, ComboBox, RadioGroup, GroupBox, RadioButton, CheckBox, SpinEdit, TimerSpeedButton, AutoCompletionEdit, AutoCompletionComboBox, Strings, FilterComboBox, FileListBox, DirectoryListBox, CheckListBox, HotKey, TreeView, ListView, SpinButton, DBEdit, DBMemo, DBComboBox, DBCheckBox, DBListBox, DBRadioGroup, DBSpinEdit, DBLookupComboBox, DriveComboBox.

Adrock DateTime Suite, Baselevel components

 

Go to top of page

Message Dialogue Class

The TAdrockMessageDialog routines provide similar function to the standard Delphi routines ShowMessage and MessageDlg, but these routines provide a few extras.

You can have a default button so that your dialogs can have a NO or a CANCEL or any button as a default.

It is better to have a dialog like this :
"Are you sure that you want to format the hard disk?" with NO as being the default.

Instead of having to ask it "the other way round", as in:
"Are you sure that you do not want to format the hard disk?", with YES as is the case with the standard Delphi message dialogs.

Supports termination of the dialogue after a time period.

Supports waiting a specific time period before choosing the default button. It supports playing sounds and wave files, automatically changing the cursor and restoring it back to what it was before, and more.

Go to top of page

Source Code Finder Expert

The TAdrockSearchExpert is a utility designed to help you locate references of text in all of your .PAS files from the currently loaded project.

Features:

  • Ability to search all .PAS files in the current project for text strings.
  • Displays all locations of the found text in a list box
  • Ability to view the found text within the search environment.
  • Ability to load the file into Delphi where the found text was located.
  • Ability to go to the current source line in the file (You must use the DELPHI-Search Dialog)

It's primary use is for Delphi 1 and Delphi 2 - Delphi 3 and 4 support an excellent global search facility integrated with the IDE (Delphi 3 and 4 didn't exist when this component was written! - 16bit developers using Delphi 1 will find this a very useful tool).

The Adrock Source Code Finder expert

 

Go to top of page

Gradient Fill Component

The TAdrockGradientFill Control allows you to provide a gradient fill like most setup programs have. You simply drop the component on a form or in a panel and set the Fill Colour and Fill Direction if required.

The Adrock Gradient Fill Component

 

Go to top of page

Bitmap Property Editor Expert

The TAdrockBitmapPropertyEditor Expert provides easy access to setting TBitmap properties, such as Glyphs. With this property editor it is very easy to setup Glyphs from BitBtn’s and SpeedButtons and setup images in TImages..

With the TImage property selection you can view BMP graphics..

Preview of the bitmap just by selecting the file, shows in a preview screen, a BitBtn, and a SpeedButton. Clicking the BitBtn or the SpeedButton will show the bitmap on a full screen.

Very easy access to the BMP files and the directories where they come from. The preview area is customisable with user-define number of columns and resizable row width.

Handy history list of directories where you have viewed BMP files from.

This history list is saved and is always up to date.

The TAdrock Bitmap Property Editor Expert

Supports naming of commonly used bitmaps for fast access and re-useability. This is great for "naming" buttons such as "Save", "Delete", "Undelete" etc etc - because you’ll always be able to pick the same bitmap for your buttons throughout your application - standardisation!

Go to top of page

SaveGrid Settings Component

The TAdrockSaveGrid Control allows you to save the user view of a DBgrid. The standard Delphi DBGrid component allows the end user to resize the fields and move fields from one position to another. This component will save the field size, position, and the visible state of the field. This allows is the end user to resize or move fields and when he/she loads the program again - and have the same view as it was when they left. The separate 32bit source code handles the new (and much improved) Delphi 2.01 and 3 Grid control - with ability to save the new 32bit Grid properties.

Go to top of page

SaveForm Settings Component

Let your end-users restore their applications to the same size and position as when they exited.

Use a TAdrockFormPosition component when you need to save the position and size of a form. The component now saves the state of the window as well. This means that a Maximised window can be restored maximised. You can not save the state of a window that is minimised.

There is no limit to the number of the TAdrockFormPosition components used in a single project.
To use this control just drop on your form, set the name of an INI file to write the settings to and set the section name property. The section name property defines the name of the section that gets written to in the INI file.

Note:    One other thing you need to check is that the Position property of the form is set to poDefault, if the Position property is set to poScreenCenter then the form will always be opened in the Screen Center although the size will be the saved size.

Another Adrock Software component that goes well with this component is Adrock SaveGrid component which can save the position, size and visibility of fields in a DBGrid.   This requires only setting the INI file name, and the section name, and two lines of code, one to load the saved settings and one to save the settings. The TAdrockSaveGrid can use the same INI file as this component.

Go to top of page
 

Last updated: August 24, 1998
Copyright ⌐ Adrock Software - BYTE Computer & Software Limited - 1996-1998
Web page errors, out of date info etc, please report to: Webmaster@Adrock.com